package cn.com.hd.mall.web.webservices.entity.response.mydl.invoice;

import java.io.Serializable;
import java.util.List;

import cn.com.hd.mall.web.webservices.entity.BaseResponse;

@SuppressWarnings ("serial")
public class InvoiceListResponse extends BaseResponse {
    /**
     * 普通发票模型
     */
    private List<InvoiceListModel> normalInvoiceList;

    /**
     * 增值税发票模型
     */
    private InvoiceListModel vatInvoice;

    public List<InvoiceListModel> getNormalInvoiceList () {
        return normalInvoiceList;
    }

    public void setNormalInvoiceList (List<InvoiceListModel> normalInvoiceList) {
        this.normalInvoiceList = normalInvoiceList;
    }

    public InvoiceListModel getVatInvoice () {
        return vatInvoice;
    }

    public void setVatInvoice (InvoiceListModel vatInvoice) {
        this.vatInvoice = vatInvoice;
    }

    public static class InvoiceListModel implements Serializable {
        private String invoiceId;
        private String customerId;
        private String invoiceType;
        private String invoiceHeader;
        private String companyName;
        private String taxpayerRegistrationNumber;
        private String registerAddress;
        private String registerTel;
        private String depositBank;
        private String accountBank;
        private String accountLicence;
        private String isDefault;
        private String receiveManName;
        private String receiveManTel;
        private String receiveManProvince;
        private String receiveManAddress;

        public String getInvoiceId () {
            return invoiceId;
        }

        public void setInvoiceId (String invoiceId) {
            this.invoiceId = invoiceId;
        }

        public String getCustomerId () {
            return customerId;
        }

        public void setCustomerId (String customerId) {
            this.customerId = customerId;
        }

        public String getInvoiceType () {
            return invoiceType;
        }

        public void setInvoiceType (String invoiceType) {
            this.invoiceType = invoiceType;
        }

        public String getInvoiceHeader () {
            return invoiceHeader;
        }

        public void setInvoiceHeader (String invoiceHeader) {
            this.invoiceHeader = invoiceHeader;
        }

        public String getCompanyName () {
            return companyName;
        }

        public void setCompanyName (String companyName) {
            this.companyName = companyName;
        }

        public String getTaxpayerRegistrationNumber () {
            return taxpayerRegistrationNumber;
        }

        public void setTaxpayerRegistrationNumber (String taxpayerRegistrationNumber) {
            this.taxpayerRegistrationNumber = taxpayerRegistrationNumber;
        }

        public String getRegisterAddress () {
            return registerAddress;
        }

        public void setRegisterAddress (String registerAddress) {
            this.registerAddress = registerAddress;
        }

        public String getRegisterTel () {
            return registerTel;
        }

        public void setRegisterTel (String registerTel) {
            this.registerTel = registerTel;
        }

        public String getDepositBank () {
            return depositBank;
        }

        public void setDepositBank (String depositBank) {
            this.depositBank = depositBank;
        }

        public String getAccountBank () {
            return accountBank;
        }

        public void setAccountBank (String accountBank) {
            this.accountBank = accountBank;
        }

        public String getAccountLicence () {
            return accountLicence;
        }

        public void setAccountLicence (String accountLicence) {
            this.accountLicence = accountLicence;
        }

        public String getIsDefault () {
            return isDefault;
        }

        public void setIsDefault (String isDefault) {
            this.isDefault = isDefault;
        }

        public String getReceiveManName () {
            return receiveManName;
        }

        public void setReceiveManName (String receiveManName) {
            this.receiveManName = receiveManName;
        }

        public String getReceiveManTel () {
            return receiveManTel;
        }

        public void setReceiveManTel (String receiveManTel) {
            this.receiveManTel = receiveManTel;
        }

        public String getReceiveManProvince () {
            return receiveManProvince;
        }

        public void setReceiveManProvince (String receiveManProvince) {
            this.receiveManProvince = receiveManProvince;
        }

        public String getReceiveManAddress () {
            return receiveManAddress;
        }

        public void setReceiveManAddress (String receiveManAddress) {
            this.receiveManAddress = receiveManAddress;
        }

    }

}
